Script do item que vai vender no seu server: Em data/actions/scripts:
function onUse(cid, item)
local x = {
msg = "Obrigado por comprar, agora você pode passar pelo piso!", -- mensagem que vai enviar quando der use, se não quiser, deixe false
storage = 48948, -- storage, só mude se você ja estiver usando,
type = 22, -- tipo da mensagem
remove = true -- se vai remover o item ao dar use
}
setPlayerStorageValue(cid, x.storage, 1)
if x.msg == false then
return true
else
doPlayerSendTextMessage(cid, x.type, x.msg)
end
if x.remove == false then
return true
else
doRemoveItem(item.uid, 1)
end
end
TAG:
<action actionid="2222" event="script" value="script.lua"/>
Script do piso: em data/movements/scripts:
function onStepIn(cid, item, position, fromPosition)
local y = {
storage = 48948, -- caso tenha mudado a storage no actions, mude aqui também
msgfail = "Você tem que ter comprado o item vip para passar por aqui.",
msgok = "Obrigado por comprar o item VIP!"
}
if getPlayerStorageValue(cid, y.storage) < 1 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendCancel(cid, y.msgfail)
doSendMagicEffect(fromPosition, CONST_ME_POFF)
else
doPlayerSendTextMessage(cid, 22, y.msgok)
return true
end
end
TAG:
<movevent type="StepIn" actionid="25007" event="script" value="script.lua"/>
Sou novo em script, mas quero aprender, e a melhor maneira creio eu que seja praticando e ajudando as pessoas, eu tentei, provavel que funcione xD
Qualquer coisa posta os erros ai pra eu ver.


info
Grupo: Campones
Registrado: 22/09/12
Posts: 62
Reputação: 0
Char no Tibia: no have
Alguem poderia me ajudar com uma script?
Gostaria de uma script em que o player so pode passar por um piso,se ele tiver dado use em um item que vai ganhar ser vendido no site do meu servidor